|
|
|
|
- Error
- Hilos y tareas paralelas
Inicia un cronómetro para medir la duración de un proceso (en milisegundos) y reinicia un cronómetro en marcha. El cronómetro se detiene: Si el cronómetro se detiene, se puede reiniciar con la función <Chrono>.Resume. El valor del cronómetro se puede leer en cualquier momento: MyChrono1 is Chrono MyChrono2 is Chrono // Start the first stopwatch MyChrono1.Start() // Start the second stopwatch MyChrono2.Start() // Stop the first stopwatch DurationChronoStart is Duration = MyChrono1.End() MyFunction() // Stop the second stopwatch DurationChronoStart is Duration = MyChrono2.End() Info("The MyFunction() process lasted " + DurationMyFunction, ... "The whole process lasted " + DurationChronoStart)
Sintaxis <Stopwatch>: Variable de tipo Chrono Nombre de la variable de tipo Chrono que corresponde al cronómetro a utilizar. Observaciones Error Si no se llama a la función <Chrono>.Start antes de las funciones ChronoValue y <Chrono>.End, se produce un error WLanguage (error de tipo "No se ha iniciado el cronómetro"). Hilos y tareas paralelas Cada subproceso (y cada tarea paralela) tiene sus propios cronómetros. Dos subprocesos distintos (o dos tareas paralelas distintas) pueden realizar cronometrajes separados utilizando el mismo número de cronómetro. El error WLanguage "No se ha iniciado el cronómetro" solo se mostrará si no se llama a la función <Chrono>.Start en el mismo subproceso (o en la misma tarea paralela) que las funciones ChronoValue y <Chrono>.End.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|